package com.shzu.jwc.ty.dao;

import com.shzu.jwc.ty.bean.InvigilatorInfo;
import com.shzu.jwc.ty.bean.InvigilatorInfoExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface InvigilatorInfoMapper {
    long countByExample(InvigilatorInfoExample example);

    int deleteByExample(InvigilatorInfoExample example);

    int deleteByPrimaryKey(Integer invigilatorInfoId);

    int insert(InvigilatorInfo record);

    int insertSelective(InvigilatorInfo record);

    List<InvigilatorInfo> selectByExample(InvigilatorInfoExample example);

    InvigilatorInfo selectByPrimaryKey(Integer invigilatorInfoId);

    int updateByExampleSelective(@Param("record") InvigilatorInfo record, @Param("example") InvigilatorInfoExample example);

    int updateByExample(@Param("record") InvigilatorInfo record, @Param("example") InvigilatorInfoExample example);

    int updateByPrimaryKeySelective(InvigilatorInfo record);

    int updateByPrimaryKey(InvigilatorInfo record);
}